package com.xyy.kingdeejdy.service.erp;

import com.xyy.kingdeejdy.param.JdCustomerFilter;
import com.xyy.kingdeejdy.param.JdProductFilter;
import com.xyy.kingdeejdy.param.JdStockFilter;
import com.xyy.kingdeejdy.pojo.erp.customer.JdCustomerPo;
import com.xyy.kingdeejdy.pojo.erp.help.JdyResult;
import com.xyy.kingdeejdy.pojo.erp.order.JdOrderSave;
import com.xyy.kingdeejdy.pojo.erp.order.OrderDetailSku;
import com.xyy.kingdeejdy.pojo.erp.product.Stcok;
import com.xyy.kingdeejdy.pojo.pop.SellerOrderDeliverDetailDto;

import java.util.List;

public interface JdToPopService {
    //查询商品信息
    JdyResult productInfoList(JdProductFilter jdProductFilter);

    //查询商品unitId
    void productInfoUnitId();

    //查询批次信息
    JdyResult productStockBat(JdStockFilter jdStockFilter);

    //查询客户信息
    JdyResult CustomerInfo(JdCustomerFilter jdCustomerFilter);

    //订单导入
    JdyResult toJdOrderInfo(List<JdOrderSave> orderSaveList);

    //商品信息查询
    OrderDetailSku productInfoSku(String productNumber);

    //客户信息导入
    JdyResult toJdCustomer(List<JdCustomerPo> customerPos);

    //根据订单号 查询订单信息
    List<SellerOrderDeliverDetailDto> jdOrderInfoToNumber(List<String> number);

    //实时库存查询
    JdyResult RealStock(Stcok stcok);

}
